package com.itheima.chapter06.innerclass.test1;

public class Test {
    public static void main(String[] args) {
        /*
            创建内部类格式：
            外部类名.内部类名 对象名 = new 外部类对象().new 内部类对象();
         */
        Outer.Inner oi = new Outer().new Inner();       //外部类访问内部类成员，必须创建对象
        oi.show();
        System.out.println(oi.num);
    }
}

class Outer{
    private  int a=55;
    class Inner{
        int num =10;
        public void show(){
            System.out.println("Inner...show");
            System.out.println(a);      //内部类可以直接访问外部类成员，包括私有
        }
    }
}